A Comparison of the Work Done by Generalized Sequential Machines and Turing Machines

نویسنده

  • F. ROSE
چکیده

For a long time it has been accepted that Turing machines are more powerful than generalized sequential machines. Since a generalized sequential machine is also a Turing machine, the class of Turing machines is at least as powerful as the class of generalized sequential machines. The purpose of this paper is to examine the adverb "more" from the aspect of work accomplished. Three manifestations of work performed by machines are considered, namely (i) numerical functions, (ii) output tapes as a function of input tapes, and (iii) the sets of accepted tapes. For each of these expressions of work there is studied the question of the existence of codes so that the resulting set (i.e., the set of numerical functions, the set of input-to-output tape functions, and sets of accepted tapes respectively) for the class of Turing machines is transformed into a subset of the resulting set for the class of generalized sequential machines. In other words, the problem under investigation is to see if the behavior of Turing machines can be reinterpreted as behavior of generalized sequential machines. The main results achieved are as follows. (1) There exist effective mappings/ and g, f transforming a subset of the natural numbers into sequential input tapes and g transforming a set of sequential output tapes into the natural numbers, with the following property. To each partial recursive function h there corresponds a generalized sequential machine S so that for each natural number x, g(5(/(x))) = hix), where 5(/(x)) is the output from machine 5 upon application of the input tape/(x). Furthermore, all these machines S have a finite joint input alphabet and a finite joint output alphabet (Theorem 3). (2) Given any set of Turing machines in a finite joint alphabet there is a function / such that (a) / maps all Turing tapes one to one into sequential input tapes, and (b) for each Turing machine Z there is a generalized sequential machine S such that 5(/(A)) =Z(A), X being any Turing tape, 5(/(A)) being as above, and Z(A) being the analogous function to Z that 5(/(A)) is to 5 (Theorem 5). (3) Given any set of Turing machines there is a function / such that (a) / maps all Turing tapes one to one into sequential tapes; and (b) for each Turing machine Z there is a sequential machine 5 such that the set of tapes

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Some improvements in fuzzy turing machines

In this paper, we improve some previous definitions of fuzzy-type Turing machines to obtain degrees of accepting and rejecting in a computational manner. We apply a BFS-based search method and some level’s upper bounds to propose a computational process in calculating degrees of accepting and rejecting. Next, we introduce the class of Extended Fuzzy Turing Machines equipped with indeterminacy s...

متن کامل

Fuzzy Programming for Parallel Machines Scheduling: Minimizing Weighted Tardiness/Earliness and Flow Time through Genetic Algorithm

Appropriate scheduling and sequencing of tasks on machines is one of the basic and significant problems that a shop or a factory manager encounters; this is why in recent decades extensive studies have been done on scheduling issues. One type of scheduling problems is just-in-time (JIT) scheduling and in this area, motivated by JIT manufacturing, this study investigates a mathematical model for...

متن کامل

Fuzzy Programming for Parallel Machines Scheduling: Minimizing Weighted Tardiness/Earliness and Flowtime through Genetic Algorithm

Appropriate scheduling and sequencing of tasks on machines is one of the basic and significant problems that a shop or a factory manager encounters with it, this is why in recent decades extensive researches have been done on scheduling issues. A type of scheduling problems is just-in-time (JIT) scheduling and in this area, motivated by JIT manufacturing, this study investigates a mathematical ...

متن کامل

Efficient Computation by Three Counter Machines

We show that multiplication can be done in polynomial time on a three counter machine that receives its input as the contents of two counters. The technique is generalized to functions of two variables computable by deterministic Turing machines in linear space.

متن کامل

A necessary condition to test the minimality of generalized linear sequential machines using the theory of near-semirings

In this work first we study the properties of nearsemirings to introduce an α-radical. Then we observe the role of near-semirings in generalized linear sequential machines, and we test the minimality through the radical. Introduction Holcombe used the theory of near-rings to study linear sequential machines of Eilenberg [1, 4]. Though the picture of near-rings in linear sequential machines is a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010